package com.fh.model.loan;

import java.math.BigDecimal;
import java.util.Date;

public class MidCallLoanInfo {
    private Integer id;

    private String accountId;

    private String productId;

    private String repaymentId;

    private Integer userId;

    private String realName;

    private String contIdCard;

    private String productName;

    private String borrowNid;

    private String borrowName;

    private Integer period;

    private Integer periodTotal;

    private BigDecimal overdueAmount;

    private BigDecimal overdueInterest;

    private BigDecimal overdueCaptial;

    private BigDecimal overdueSerFee;

    private BigDecimal overdueManFee;

    private BigDecimal overdueFee;

    private BigDecimal remainAccount;

    private BigDecimal actualRecoverAmount;
    
    private BigDecimal recoverAmount;//未还罚息

    private Integer recoverTime;

    private Integer overdueDate;

    private String borrowDurationType;

    private String overdueStage;

    private String telephone;

    private Date createTime;

    private String createBy;

    private Date updateTime;

    private String updateBy;
    
    private BigDecimal receveOverdueFee;//已还罚息

    private BigDecimal receveServiceFee;//已还平台服务费
    
    private int compensatoryStatus;//代偿状态

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getAccountId() {
        return accountId;
    }

    public void setAccountId(String accountId) {
        this.accountId = accountId;
    }

    public String getProductId() {
        return productId;
    }

    public void setProductId(String productId) {
        this.productId = productId;
    }

    public String getRepaymentId() {
        return repaymentId;
    }

    public void setRepaymentId(String repaymentId) {
        this.repaymentId = repaymentId;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public String getRealName() {
        return realName;
    }

    public void setRealName(String realName) {
        this.realName = realName;
    }

    public String getContIdCard() {
        return contIdCard;
    }

    public void setContIdCard(String contIdCard) {
        this.contIdCard = contIdCard;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getBorrowNid() {
        return borrowNid;
    }

    public void setBorrowNid(String borrowNid) {
        this.borrowNid = borrowNid;
    }

    public String getBorrowName() {
        return borrowName;
    }

    public void setBorrowName(String borrowName) {
        this.borrowName = borrowName;
    }

    public Integer getPeriod() {
        return period;
    }

    public void setPeriod(Integer period) {
        this.period = period;
    }

    public Integer getPeriodTotal() {
        return periodTotal;
    }

    public void setPeriodTotal(Integer periodTotal) {
        this.periodTotal = periodTotal;
    }

    public BigDecimal getOverdueAmount() {
        return overdueAmount;
    }

    public void setOverdueAmount(BigDecimal overdueAmount) {
        this.overdueAmount = overdueAmount;
    }

    public BigDecimal getOverdueInterest() {
        return overdueInterest;
    }

    public void setOverdueInterest(BigDecimal overdueInterest) {
        this.overdueInterest = overdueInterest;
    }

    public BigDecimal getOverdueCaptial() {
        return overdueCaptial;
    }

    public void setOverdueCaptial(BigDecimal overdueCaptial) {
        this.overdueCaptial = overdueCaptial;
    }

    public BigDecimal getOverdueSerFee() {
        return overdueSerFee;
    }

    public void setOverdueSerFee(BigDecimal overdueSerFee) {
        this.overdueSerFee = overdueSerFee;
    }

    public BigDecimal getOverdueManFee() {
        return overdueManFee;
    }

    public void setOverdueManFee(BigDecimal overdueManFee) {
        this.overdueManFee = overdueManFee;
    }

    public BigDecimal getOverdueFee() {
        return overdueFee;
    }

    public void setOverdueFee(BigDecimal overdueFee) {
        this.overdueFee = overdueFee;
    }

    public BigDecimal getRemainAccount() {
        return remainAccount;
    }

    public void setRemainAccount(BigDecimal remainAccount) {
        this.remainAccount = remainAccount;
    }

    public BigDecimal getActualRecoverAmount() {
        return actualRecoverAmount;
    }

    public void setActualRecoverAmount(BigDecimal actualRecoverAmount) {
        this.actualRecoverAmount = actualRecoverAmount;
    }

    public Integer getRecoverTime() {
        return recoverTime;
    }

    public void setRecoverTime(Integer recoverTime) {
        this.recoverTime = recoverTime;
    }

    public Integer getOverdueDate() {
        return overdueDate;
    }

    public void setOverdueDate(Integer overdueDate) {
        this.overdueDate = overdueDate;
    }

    public String getBorrowDurationType() {
        return borrowDurationType;
    }

    public void setBorrowDurationType(String borrowDurationType) {
        this.borrowDurationType = borrowDurationType;
    }

    public String getOverdueStage() {
        return overdueStage;
    }

    public void setOverdueStage(String overdueStage) {
        this.overdueStage = overdueStage;
    }

    public String getTelephone() {
        return telephone;
    }

    public void setTelephone(String telephone) {
        this.telephone = telephone;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

	public BigDecimal getRecoverAmount() {
		return recoverAmount;
	}

	public void setRecoverAmount(BigDecimal recoverAmount) {
		this.recoverAmount = recoverAmount;
	}

	public BigDecimal getReceveOverdueFee() {
		return receveOverdueFee;
	}

	public void setReceveOverdueFee(BigDecimal receveOverdueFee) {
		this.receveOverdueFee = receveOverdueFee;
	}

	public BigDecimal getReceveServiceFee() {
		return receveServiceFee;
	}

	public void setReceveServiceFee(BigDecimal receveServiceFee) {
		this.receveServiceFee = receveServiceFee;
	}

	public int getCompensatoryStatus() {
		return compensatoryStatus;
	}

	public void setCompensatoryStatus(int compensatoryStatus) {
		this.compensatoryStatus = compensatoryStatus;
	}
    
}